Linux bash script .... für ataricom

← Zurück zum Forum

Hi,

ich habe einen Haufen XEX Dateien, die ich nach Zahl der Blocke und Run-adr untersuchen möchten. Es gibt zwar einige Programme auf dem XL, bei mehr als 3 XEX-Files hört der Spaß auf.

ABER es gibt ein geiles Tool von Hias daß die Sache erledigen kann.

Dazu habe ich ein Bash-Script gefunden, es angepaßt ...

while IFS= read -r line
echo
echo $line
do ataricom -X $line
echo
done < XEX.txt

und es tut was es soll. NUR das Script findet kein Ende.

Vermutlich ist es der Ausdruck

IFS= 

der das Ende der Datei mit den Dateinamen (XEX.txt) erkennen soll.

Ich bin leider nicht kreativ genug (oder einfach gesagt, ich bin zu blond) den Fehler zu finden oder zu umgehen, (z.B. auf ein Wort "ENDE" prüfen). Vielleicht kennt Einer von Euch eine passende Antwort.

dl7ukk

AntwortZitat

Probier's so:

while IFS= read -r line ; do
  echo "$line"
  ataricom -X $line
done < XEX.txt

so long,

Hias

AntwortZitat

Das do steht an der falschen Stelle. Probier mal dieses Skript:

while IFS= read -r line
do
  echo
  echo $line
  ataricom -X $line
  echo
done < XEX.txt

Hias war schneller. 😁

AntwortZitat

Perfekt, 😀 😀 ich danke Euch,

beide Scrips laufen.

Der Hintergrund der ganze Sache. Ich benötige "echte" Kassetten-File zum Testen der verschiedenen Tape-Turbos Programme/ Systeme. Leider sind mittlerweile die Masse dieser Tape-Files auf den Fuji-Header umgestellt. Zusätzlich wurde oft noch ein Block vorangestellt. Diese CAS-Files bekomme ich (natürlich) nicht auf (600Bd) Norm-Tape umgestellt. Wenn ein Prog/ Game aber nur aus einem Block besteht ... ich es als RAW habe (Schweizer Taschenmesser) ..., dann hoffe ich den Tape-Header davor basteln zu können.

dl7ukk

AntwortZitat

Kurze Info zum Abschluß,

das "Konvertieren" eines XEX-Files in ein KASetten-File hat funktioniert. Und das Beste - der XL kann sogar damit was anfangen. 😀 Übrigens; auf RAW konnte ich verzichten.

Schöne Abend

dl7ukk

AntwortZitat